#define _CRT_SECURE_NO_WARNINGS
#include "List.h"
int main()
{
	ListNode* pl = ListInit();
	ListPushFront(pl, 1);
	ListPrint(pl);
	ListPushFront(pl, 2);
	ListPrint(pl);
	ListPushFront(pl, 3);
	ListPrint(pl);
	ListPushFront(pl, 4);
	ListPrint(pl);
	ListPushBack(pl, 5);
	ListPrint(pl);
	ListPushBack(pl, 6);
	ListPrint(pl);
	ListPushBack(pl, 7);
	ListPrint(pl);
	//ListPopBack(pl);
	//ListPrint(pl);
	//ListPopBack(pl);
	//ListPrint(pl);
	ListNode* pos = ListFind(pl,6);
	ListPrint(pl);
	ListInsert(pos, 10);
	ListPrint(pl);
	ListErase(pos);
	ListPrint(pl);




	//ListPopFront(pl);
	//ListPrint(pl);
	//ListPopFront(pl);
	//ListPrint(pl);
	//ListPopFront(pl);
	//ListPrint(pl);
	//ListPopFront(pl);
	//ListPrint(pl);
	//ListPopFront(pl);
	//ListPrint(pl);
	ListDestroy(pl);
	return 0;
}